never-ending hell torture - Spanish English Dictionary